0,        '##########################################################
1,        '# WASH_H2_WELL_(1000)_API
2,        '# DATE/VERSION  : 2026.04.22 Optimized
3,        '# [OPT] X-axis empty moves: SLOW -> SPEED_V
4,        '##########################################################
5,        Display( " WELL(7) WATER " )
6,        Mov(X_WELL_7,SPEED_V)
7,        Mov(V_INITIAL_2,SPEED_V)
8,        Mov(Y_WELL_BOTTOM,SPEED_V)
9,        Draw(2010,SPEED_V)
10,      Mov(Y_0,SPEED_V)
11,      Display( " WASH WELL " )
12,      Mov(X_HEATER_2_DRAW,SLOW)
13,      ME(ME_UP)
14,      Delay(100)
15,      Mov(Y_MG_MIX,SLOW)
16,      Spit(2100,VSLOW)
17,      Delay(10)
18,      Mov(Y_WELL_HIGH,SLOW)
19,      Mov(V_INITIAL_1,VSLOW)
20,      For (i=0 ; i<2; i++)
21,      {
22,      Mov(Y_MG_MIX_HIGH,SLOW)
23,      Draw(1200,VSLOW)
24,      Delay(10)
25,      Spit(1200,VSLOW)
26,      Delay(10)
27,                 }
28,      For End
29,      Delay(10)
30,      Mov(X_HEATER_2,VSLOW)
31,      Mov(Y_MG_MIX,SPEED_V)
32,      Draw(2010,VSLOW)
33,      Mov(Y_MG_BOTTOM,SPEED_V)
34,      Delay(10)
35,      Draw(1000,VSLOW)
36,      Mov(Y_0,SPEED_V)
37,      ME(ME_LOW)
38,      Display( " WASH TIP " )
39,      Mov(X_WELL_7,SLOW)
40,      Mov(Y_WELL_5000,SPEED_V)
41,      Spit(2500,SLOW)
42,      Delay(20)
43,      Spit(200,SLOW)
44,      Mov(Y_WELL_HIGH,SPEED_V)
45,      Delay(10)
46,      Mov(V_INITIAL_1,SLOW)
47,      Delay(10)
48,      Mov(Y_WELL_MIX,SPEED_V)
49,      MIX_API(3800,2,0,SPEED_V,SPEED_V)
50,      MIX_API(3800,1,0,SPEED_V,SLOW)
51,      Mov(Y_WELL_3000,SPEED_V)
52,      Delay(30)
53,      Spit(300,SLOW)
54,      Delay(30)
55,      Mov(Y_WELL_HIGH,SPEED_V)
56,      Delay(30)
57,      Spit(200,SPEED_V)
58,      Delay(20)
59,      Mov(V_INITIAL_2,SLOW)
60,      Mov(Y_0,SPEED_V)
61,      '=== [6] Wash MG slot with ddH2O (WELL_7) ===
62,      Mov(X_WELL_7,SLOW)
63,      Mov(V_INITIAL_2,SPEED_V)
64,      Mov(Y_WELL_BOTTOM,SPEED_V)
65,      Draw(3000,SPEED_V)
66,      Mov(Y_0,SPEED_V)
67,      Display( " WASH WELL " )
68,      Mov(X_MG_BOTTOM,SLOW)
69,      Delay(10)
70,      Mov(Y_MG_MIX,SPEED_V)
71,      Spit(3200,SLOW)
72,      Delay(10)
73,      Mov(Y_MG_MIX,SPEED_V)
74,      MIX_API(2600,2,1,SLOW,SLOW)
75,      Delay(10)
76,      Mov(Y_MG_BOTTOM,SPEED_V)
77,      Draw(3100,VSLOW)
78,      Mov(Y_MG_MIX,SPEED_V)
79,      Delay(30)
80,      Mov(Y_MG_BOTTOM,SPEED_V)
81,      Draw(400,VSLOW)
82,      Mov(Y_0,SPEED_V)
83,      '=== [7] Wash Tip in WELL_7 ===
84,      Display( " WASH TIP " )
85,      Mov(X_WELL_7,SLOW)
86,      Mov(Y_WELL_3000,SPEED_V)
87,      Spit(3500,SLOW)
88,      Delay(20)
89,      Spit(400,SLOW)
90,      Mov(Y_WELL_HIGH,SPEED_V)
91,      Delay(10)
92,      Mov(V_INITIAL_1,SLOW)
93,      Mov(Y_WELL_MIX,SPEED_V)
94,      MIX_API(1000,2,1,SPEED_V,SPEED_V)
95,      MIX_API(1000,1,1,SPEED_V,SLOW)
96,      Mov(Y_WELL_3000,SPEED_V)
97,      Delay(30)
98,      Spit(300,SLOW)
99,      Delay(30)
100,     Mov(Y_WELL_HIGH,SPEED_V)
101,     Spit(300,SPEED_V)
102,     Delay(20)
103,     Mov(V_INITIAL_2,SLOW)
104,     Mov(Y_0,SPEED_V)


